/*
*
* */
Rsd.define('Rsd.Faith.templates.ShouCiJiaoCunTongZhiDan', {
    extend: 'Rsd.control.PrintArea',
    requires: [  'Rsd.control.Button'],
    xtype: 'tpl-shouci_jiaocun',
    width: '100%',
    height: 400,
    size: {width: 130, height: 320},
    printBorder:true,
    tableBorder:true,
    scale:1.4,
    rows: [
        {
            items: [
                {
                    colSpan: 2,
                    border:false,
                },
                {
                    height: 6,
                    colSpan: 3,
                    text: '条形码',
                    align: 'right',
                    print: true,
                    border:false,
                    style: {fontSize: '100%'}
                },
                {
                    id:'shengdingdanhao',
                    tag:'img',
                    colSpan: 3,
                    align: 'center',
                    print: true,
                    border:false,
                    style: {fontSize: '100%'}
                },
                {
                    rowSpan: 10,
                    minWidth: 6,
                    text: '第二联  开发单位存根联',
                    tag:'div',
                    print: true,
                    style: {writingMode: 'tb-lr',padding:'5px',textAlign:'center'}
                }
            ]
        },
        {
            items: [
                {
                    height: 6,
                    colSpan: 8,
                    text: '镇江市住宅专项维修资金交款通知单',
                    align: 'center',
                    print: true,
                    border:false,
                    style: {fontSize: '150%',fontWeight:'bold'}
                }
            ]
        },
        {
            items: [
                {text: '开发公司名称', colSpan: 2,align: 'center', print: true, height: 4},
                {colSpan: 3,  align: 'center',  text: '#=KFS=#' },
                {text: '房屋编号', align: 'center', print: true},
                {colSpan: 2,   align: 'center',text:'#=FWDM=#' },

            ]
        },
        {
            items:[
                {text: '所在行政区域',colSpan: 2, align: 'center', print: true, height: 6},
                {colSpan: 1,   align: 'center', text: '#=XZQY=#'},
                {text: '地上层数',colSpan: 2, print: true, align: 'center'},
                {  align: 'center',text:'#=ZCS=#'},
                {text: '合同网签号', print: true, align: 'center'},
                {  align: 'center',text: '#=WQBH=#', style: {fontSize: '80%'}  }
            ]
        },
        {
            items: [
                {height: 4,  text: '公安坐落',colSpan: 2, print: true, align: 'center', style: {fontSize: '80%'}},
                {colSpan: 2,   align: 'center',text: '#=DZ=#'},
                {text: '公安/施工 幢号', print: true, align: 'center', style: {fontSize: '80%'} },
                {align: 'center',text: '#=LDH=#', },
                {text: '室号', print: true, align: 'center'},
                {align: 'center',text: '#=SH=#'}
            ]
        },
        {
            items:[
                {width: 16,height: 4,text: '总层数', print: true, align: 'center'},
                {width: 15,  align: 'center',text:'#=ZCS=#'},
                {width: 15,text: '所在楼层数', print: true, align: 'center'},
                {width: 14.5,  align: 'center',text:'#=SZLC=#'},
                {width: 18,text: '建筑面积', print: true, align: 'center'},
                {width: 16.5,  align: 'center',text:'#=JZMJ=#'},
                {maxWidth: 13,text: '交存标准', print: true, align: 'center'},
                {width: 20,  align: 'center',text:'#=JCBZ=#'}
            ]
        },
        {
            items: [
                {colSpan: 2,height: 4, text: '应交维修资金', print: true, align: 'center'},
                {  align: 'center',text: '#=BJJE=#'},
                {
                    text: '大写',
                    align: 'center',
                    colSpan: 1,
                    print: true
                },
                {colSpan: 4,  align: 'center',text: '#=JEDX=#'}]
        },
        {
            items: [
                {height: 8, text: '业主姓名',colSpan: 2, print: true, align: 'center'},
                {  align: 'center',text:'#=YZXM=#'},
                {
                    text: '身份证号',
                    align: 'center',
                    print: true,
                    colSpan: 2,
                    height: 8
                },
                {colSpan: 3,  align: 'center',text:'#=SFZH=#'}
            ]
        },
        {
            items: [
                {height: 4,colSpan: 8, print: true, text: '交款地点：1.中国银行解放路支行 2.行政服务大厅财政收费窗口'}
            ]
        },
        {
            items: [
                {colSpan: 2, text: '监制单位', height: 4,print: true, align: 'center', style: {fontSize: '80%'} },
                {colSpan: 2,  align: 'center',text:'#=JZDW=#', style: {fontSize: '80%'} },
                {
                    text: '填报日期',
                    align: 'center',
                    style: {fontSize: '70%'} ,
                    print: true
                },
                {colSpan: 1,  align: 'center',text:'#=TBRQ=#',style:{fontSize:'70%'}},
                {text: '打印日期', print:true,align: 'center'},
                {colSpan: 1,  align: 'center',text: '#=DYRQ=#'}]
        }

    ],
    /*
    * */
    loadData:function loadData() {

        var me = this;
        setTimeout(function () {
  /*
  *  
 format: "CODE39",//选择要使用的条形码类型
 width:3,//设置条之间的宽度
 height:100,//高度
 displayValue:true,//是否在条形码下方显示文字
 text:"456",//覆盖显示的文本
 fontOptions:"bold italic",//使文字加粗体或变斜体
 font:"fantasy",//设置文本的字体
 textAlign:"left",//设置文本的水平对齐方式
 textPosition:"top",//设置文本的垂直位置
 textMargin:5,//设置条形码和文本之间的间距
 fontSize:15,//设置文本的大小
 background:"#eee",//设置条形码的背景
 lineColor:"#2196f3",//设置条和文本的颜色。
 margin:15//设置条形码周围的空白边距
  * */
            try {
                JsBarcode("#shengdingdanhao", me.data['barcode'], {
                   // format:"EAN13",
                    displayValue:true,
                    width:2,
                    height:30,
                    fontSize:18,
                    lineColor: "#0cc"
                });
            }catch (e) {
                console.error(e);
            }
           

        },100);

        this.callParent();
    }
});